import { axiosRequest } from '@/utils/request'
import { codeModulePrefix } from '../../config'


/**
 * 获取停电性质树（一次性加载）
 * @param {*} param
 */
export const getTdxzbmTree = (param) => {
  return axiosRequest(`${codeModulePrefix}/dm-tdxzbm/treeAll`, '获取停电性质树', 'GET', param)
}

/**
 * 停电性质编码分页查询
 * @param {*} param current:  size:   filLike: ""分类编码（右匹配）
 */
export const getTdxzbmTable = (param) => {
  return axiosRequest(`${codeModulePrefix}/dm-tdxzbm/page`, '停电性质编码分页查询', 'POST', param)
}

/**
 * 停电性质码下拉框查询接口
 * @param {*} param
 */
export const getTdxzbmCombo = () => {
  return axiosRequest(`${codeModulePrefix}/dm-tdxzbm/combo`, '停电性质码下拉框查询接口', 'GET')
}

/**
 * 根据BZM查询停电性质传递数组
 * @param {*} param
 */
export const getTdxzbmByBzm = (param) => {
  return axiosRequest(`${codeModulePrefix}/dm-tdxzbm/getByBzms`, '根据BZM查询停电性质传递数组', 'POST', param)
}

